package model

type SettleInfo map[string]interface{}

type OrderItemCurrent struct {
	CUR                   string     `json:"cur" bson:"cur"`
	OrderSn               string     `json:"orderSn" bson:"orderSn"`
	RecordId              uint       `json:"recordId" bson:"recordId"`
	DeliverModel          string     `json:"deliverModel" bson:"deliverModel"`
	OriginLogisticsFee    float64    `json:"originLogisticsFee" bson:"originLogisticsFee"`
	Skus                  Skus       `json:"skus" bson:"skus"`
	FinalMarketingFee     float64    `json:"finalMarketingFee" bson:"finalMarketingFee"`
	GrandTotal            float64    `json:"grandTotal" bson:"grandTotal"`
	FinalNotSignedFee     float64    `json:"finalNotSignedFee" bson:"finalNotSignedFee"`
	FinalLogisticsFee     float64    `json:"finalLogisticsFee" bson:"finalLogisticsFee"`
	PriceModel            string     `json:"priceModel" bson:"priceModel"`
	OriginNotSignedFee    float64    `json:"originNotSignedFee" bson:"originNotSignedFee"`
	DeliverPlace          string     `json:"deliverPlace" bson:"deliverPlace"`
	OriginStorageFee      float64    `json:"originStorageFee" bson:"originStorageFee"`
	SettleModel           string     `json:"settleModel" bson:"settleModel"`
	ItemsTotal            float64    `json:"itemsTotal" bson:"itemsTotal"`
	DiscountTotal         float64    `json:"discountTotal" bson:"discountTotal"`
	Frees                 float64    `json:"frees" bson:"frees"`
	FinalStorageFee       float64    `json:"finalStorageFee" bson:"finalStorageFee"`
	OrderInfo             OrderInfo  `json:"orderInfo" bson:"orderInfo"`
	SettleInfo            SettleInfo `json:"settleInfo" bson:"settleInfo"`
	OriginMarketingFee    float64    `json:"originMarketingFee" bson:"originMarketingFee"`
	FinalAfterSalesFee    float64    `json:"finalAfterSalesFee" bson:"finalAfterSalesFee"`
	OriginAfterSalesFee   float64    `json:"originAfterSalesFee" bson:"originAfterSalesFee"`
	OriginCancellationFee float64    `json:"originCancellationFee" bson:"originCancellationFee"`
	FinalCancellationFee  float64    `json:"finalCancellationFee" bson:"finalCancellationFee"`
	Status                int        `json:"status" bson:"status"`
	OrderId               uint       `json:"order_id" bson:"order_id"`
}
